package chapter01

/**
 * 以object关键字修饰的一个雷鸣，这种语法叫做孤立对象，这个对象是单例的。相当于将单例类和单例对象同时定义。
 */
object HelloWorld {
  /**
   * main 方法:从外部进行访问的方法入口
   * def 方法名称(参数名称:参数类型): 返回值类型= {方法体}
   *
   *
   *
   * HelloWorld.class 是HelloWorld的伴生类 程序执行的入口类。
   * HelloWorld$.class 是HelloWorld的伴生对象的所属类 省略了static关键字实现了单例创建对象。
   *
   * @param args
   */
  def main(args: Array[String]): Unit = {
    printf("Hello World")
    System.out.println("Hello World")
  }

}
